/* 轮播图 */
.swiper-slide img{
	width: 100%; 
	height: 100%;
}
.swiper-pagination-bullet-active{
	background: #ff6766;
}
#banner{
	width: 100%; 
	height: 8.56rem; 
	overflow: hidden; 
	position: relative;
}
#piclist{
	width: 9999px;
}
#piclist li{
	text-align: center;
	width: 7.5rem; 
	height: 3.55rem; 
	overflow: hidden; 
	float: left;
}
#piclist li img{
	max-width: 100%; 
	height: auto; 
}
.banner-mask{
	height:0.8rem; 
	position:absolute;
	left:0;bottom:0;
	width:100%; 
	background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0));
	background:linear-gradient(bottom,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0));
}
#dot-list {
	float: right; 
	margin:0.4rem 0.4rem 0 0 ; 
}
#dot-list li{
	width: 0.14rem; 
	height: 0.14rem; 
	border-radius: 50%; 
	background: #fff; 
	opacity: 0.6; 
	float: left; 
	margin: 0 0.05rem;
}
#dot-list li.active{
	background: #f45b10; 
	opacity: 1;
}


.detail-tit{
	background: #fff;
	padding: .25rem;
	position: relative;
	
}
.detail-tit h2{
	width: 5.8rem;
	font-weight: normal;
	font-size: .32rem;
	line-height: .4rem;
}
.detail-price{
	color: #8bc2e9;
	font-size: .35rem;
	margin-top: .1rem;
}
.icon-like{
	position: absolute;
	width: 1.2rem;
	height: 1.2rem;
	right: 0.25rem;
	top: 0.25rem;
	text-align: center;
}
.icon-like span{
	display: inline-block;
	width: .62rem;
	height: .62rem;
	border-radius: 50%;
	border:1px solid #f4f4f4;

}
.icon-like span i{
	display: inline-block;
	width: .4rem;
	height: .4rem;
	background: url(../images/icon-like.png) center center no-repeat;
	background-size:contain; 
	margin: 0.11rem auto;
}
.icon-like .on span{
	border-color:#ff6668;
}
.icon-like .on span i{
	background: url(../images/icon-like-on.png) center center no-repeat;
	background-size:contain; 
}
.icon-like p{
	font-size: .28rem;
	color: #ccc;
}
.detail-block{
	background: #fff;
	margin-top: 0.02rem;
	padding: .25rem;
}
.size-color h3{
	font-weight: normal;
	font-size: .3rem;
}
.size-list{
	margin-top: .2rem;
}
.size-list>li{
	float: left;
	font-size: .28rem;
	border:1px solid #ebebeb;
	padding: .1rem;
	min-width: 1rem;
	text-align: center;
	margin:0 0.2rem 0.2rem 0;
	border-radius: 3px;
}
.size-list>li.on{
	background: #8bc2e9;
	color: #fff;
	border-color: #8bc2e9;
}
.detail-color{
	margin-top: .2rem;
}
.detail-num h3{
	font-weight: normal;
	font-size: .3rem;
	color: #333;
	
}


/*选择数量*/
.select-num{
	display: inline-block;
	padding: 0 0.7rem;
	height: 0.48rem;
	border:1px solid #e1dfe0;
	border-radius: 2px;
	background: #f4f4f4;
	margin-top: .2rem;
	line-height: .48rem;
	text-align: center;
	position: relative;
}
.select-num span{
	position: absolute;
	display: inline-block;
	width: .48rem;
	height: .45rem;
	line-height: .45rem;
	vertical-align: middle;
	font-size: .35rem;
}
.select-num em{
	font-size: .3rem;
}
.deduct-num{
	left: 0;
	top:0;
	border-right: 1px solid #e1dfe0;
}
.plus-num{
	right: 0;
	top:0;
	border-left: 1px solid #e1dfe0;
}

.detail-btn{
	border: none;
	padding: 0.3rem 0.4rem;
	float: right;
	font-size: .3rem;
	color: #fff;
	margin: .1rem;
	border-radius: 3px;
}

.add-to-cart{
	background: #8bc2e9;
}
.buy-now{
	background: #ff6668;
}

/*商品详情*/
.detail-info{
	background: #fff;
	padding: .25rem;
	margin-top: .2rem;
}
.detail-info h2{
	font-size: .36rem;
	border-left: 3px solid #8bc2e9;
	padding-left: .2rem;
	font-weight: normal;
}
.detail-info p{
	font-size: .3rem;
	line-height: .46rem;
	color: #898788;
	margin-top: .2rem;
}

.detail-info img{
	max-width: 100%;
	height: auto;
	margin: 0.2rem auto;
	display: block;
}
